// Microsoft Platform Builder Object Model
// Copyright (C) 1992-2002 Microsoft Corporation
// All rights reserved.

/////////////////////////////////////////////////////////////////////////////
// bldguid.h

// Declaration of GUIDs used for objects found in the type library
//  CE.Net PROJECT SYSTEM (SharedIDE\bin\ide\devbld.pkg)

// NOTE!!!  This file uses the DEFINE_GUID macro.  If you #include
//  this file in your project, then you must also #include it in
//  exactly one of your project's other files with a 
//  "#include <initguid.h>" beforehand: i.e.,
//		#include <initguid.h>
//		#include <bldguid.h>
//  If you fail to do this, you will get UNRESOLVED EXTERNAL linker errors.
//  The Platform Builder add-in wizard automatically does this for you.

#ifndef __BLDGUID_H__
#define __BLDGUID_H__

/////////////////////////////////////////////////////////////////////////
// BuildProject Object IID

// {C3331937-6227-41D5-A268-86E04BDFBD98}
struct __declspec(uuid("{C3331937-6227-41D5-A268-86E04BDFBD98}")) IBuildProject;
DEFINE_GUID(IID_IBuildProject,
0xC3331937, 0x6227, 0x41D5, 0xA2, 0x68, 0x86, 0xE0, 0x4B, 0xDF, 0xBD, 0x98);


/////////////////////////////////////////////////////////////////////////
// Configuration Object IID

// {FCD4007E-E35A-4B3E-8E7D-3AA67A3E3600}
struct __declspec(uuid("{FCD4007E-E35A-4B3E-8E7D-3AA67A3E3600}")) IConfiguration;
DEFINE_GUID(IID_IConfiguration,
0xFCD4007E, 0xE35A, 0x4B3E, 0x8E, 0x7D, 0x3A, 0xA6, 0x7A, 0x3E, 0x36, 0x00);


/////////////////////////////////////////////////////////////////////////
// Configurations Collection Object IID

// {C474AB5F-1BC6-40D0-8604-4CE062CC17BD}
struct __declspec(uuid("{C474AB5F-1BC6-40D0-8604-4CE062CC17BD}")) IConfigurations;
DEFINE_GUID(IID_IConfigurations,
0xC474AB5F, 0x1BC6, 0x40D0, 0x86, 0x04, 0x4C, 0xE0, 0x62, 0xCC, 0x17, 0xBD);



#endif //__BLDGUID_H__
